TSTP Solution File: QUA019^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : QUA019^1 : TPTP v6.1.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n179.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32286.75MB
% OS       : Linux 2.6.32-431.20.3.el6.x86_64
% CPULimit : 300s
% DateTime : Thu Jul 17 13:29:03 EDT 2014

% Result   : Timeout 300.07s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % Problem  : QUA019^1 : TPTP v6.1.0. Released v4.1.0.
% % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% % Computer : n179.star.cs.uiowa.edu
% % Model    : x86_64 x86_64
% % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% % Memory   : 32286.75MB
% % OS       : Linux 2.6.32-431.20.3.el6.x86_64
% % CPULimit : 300
% % DateTime : Thu Jul 17 07:30:36 CDT 2014
% % CPUTime  : 300.07 
% Python 2.7.5
% Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/QUA001^0.ax, trying next directory
% FOF formula (<kernel.Constant object at 0x2683a70>, <kernel.DependentProduct object at 0x2176e18>) of role type named emptyset_type
% Using role type
% Declaring emptyset:(fofType->Prop)
% FOF formula (((eq (fofType->Prop)) emptyset) (fun (X:fofType)=> False)) of role definition named emptyset_def
% A new definition: (((eq (fofType->Prop)) emptyset) (fun (X:fofType)=> False))
% Defined: emptyset:=(fun (X:fofType)=> False)
% FOF formula (<kernel.Constant object at 0x26e4290>, <kernel.DependentProduct object at 0x2176d88>) of role type named union_type
% Using role type
% Declaring union:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) union) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U)))) of role definition named union_def
% A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) union) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U))))
% Defined: union:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U)))
% FOF formula (<kernel.Constant object at 0x21706c8>, <kernel.DependentProduct object at 0x2176050>) of role type named singleton_type
% Using role type
% Declaring singleton:(fofType->(fofType->Prop))
% FOF formula (((eq (fofType->(fofType->Prop))) singleton) (fun (X:fofType) (U:fofType)=> (((eq fofType) U) X))) of role definition named singleton_def
% A new definition: (((eq (fofType->(fofType->Prop))) singleton) (fun (X:fofType) (U:fofType)=> (((eq fofType) U) X)))
% Defined: singleton:=(fun (X:fofType) (U:fofType)=> (((eq fofType) U) X))
% FOF formula (<kernel.Constant object at 0x2683b00>, <kernel.Single object at 0x2176d88>) of role type named zero_type
% Using role type
% Declaring zero:fofType
% FOF formula (<kernel.Constant object at 0x2683b00>, <kernel.DependentProduct object at 0x2176cb0>) of role type named sup_type
% Using role type
% Declaring sup:((fofType->Prop)->fofType)
% FOF formula (((eq fofType) (sup emptyset)) zero) of role axiom named sup_es
% A new axiom: (((eq fofType) (sup emptyset)) zero)
% FOF formula (forall (X:fofType), (((eq fofType) (sup (singleton X))) X)) of role axiom named sup_singleset
% A new axiom: (forall (X:fofType), (((eq fofType) (sup (singleton X))) X))
% FOF formula (<kernel.Constant object at 0x2176e18>, <kernel.DependentProduct object at 0x2684488>) of role type named supset_type
% Using role type
% Declaring supset:(((fofType->Prop)->Prop)->(fofType->Prop))
% FOF formula (((eq (((fofType->Prop)->Prop)->(fofType->Prop))) supset) (fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (((eq fofType) (sup Y)) X)))))) of role definition named supset
% A new definition: (((eq (((fofType->Prop)->Prop)->(fofType->Prop))) supset) (fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (((eq fofType) (sup Y)) X))))))
% Defined: supset:=(fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (((eq fofType) (sup Y)) X)))))
% FOF formula (<kernel.Constant object at 0x2176d88>, <kernel.DependentProduct object at 0x2684680>) of role type named unionset_type
% Using role type
% Declaring unionset:(((fofType->Prop)->Prop)->(fofType->Prop))
% FOF formula (((eq (((fofType->Prop)->Prop)->(fofType->Prop))) unionset) (fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (Y X)))))) of role definition named unionset
% A new definition: (((eq (((fofType->Prop)->Prop)->(fofType->Prop))) unionset) (fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (Y X))))))
% Defined: unionset:=(fun (F:((fofType->Prop)->Prop)) (X:fofType)=> ((ex (fofType->Prop)) (fun (Y:(fofType->Prop))=> ((and (F Y)) (Y X)))))
% FOF formula (forall (X:((fofType->Prop)->Prop)), (((eq fofType) (sup (supset X))) (sup (unionset X)))) of role axiom named sup_set
% A new axiom: (forall (X:((fofType->Prop)->Prop)), (((eq fofType) (sup (supset X))) (sup (unionset X))))
% FOF formula (<kernel.Constant object at 0x2176d88>, <kernel.DependentProduct object at 0x2684560>) of role type named addition_type
% Using role type
% Declaring addition:(fofType->(fofType->fofType))
% FOF formula (((eq (fofType->(fofType->fofType))) addition) (fun (X:fofType) (Y:fofType)=> (sup ((union (singleton X)) (singleton Y))))) of role definition named addition_def
% A new definition: (((eq (fofType->(fofType->fofType))) addition) (fun (X:fofType) (Y:fofType)=> (sup ((union (singleton X)) (singleton Y)))))
% Defined: addition:=(fun (X:fofType) (Y:fofType)=> (sup ((union (singleton X)) (singleton Y))))
% FOF formula (<kernel.Constant object at 0x2176e18>, <kernel.DependentProduct object at 0x2684e60>) of role type named order_type
% Using role type
% Declaring leq:(fofType->(fofType->Prop))
% FOF formula (forall (X1:fofType) (X2:fofType), ((iff ((leq X1) X2)) (((eq fofType) ((addition X1) X2)) X2))) of role axiom named order_def
% A new axiom: (forall (X1:fofType) (X2:fofType), ((iff ((leq X1) X2)) (((eq fofType) ((addition X1) X2)) X2)))
% FOF formula (<kernel.Constant object at 0x2684710>, <kernel.DependentProduct object at 0x2684440>) of role type named multiplication_type
% Using role type
% Declaring multiplication:(fofType->(fofType->fofType))
% FOF formula (<kernel.Constant object at 0x2684560>, <kernel.DependentProduct object at 0x26848c0>) of role type named crossmult_type
% Using role type
% Declaring crossmult:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) crossmult) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (A:fofType)=> ((ex fofType) (fun (X1:fofType)=> ((ex fofType) (fun (Y1:fofType)=> ((and ((and (X X1)) (Y Y1))) (((eq fofType) A) ((multiplication X1) Y1))))))))) of role definition named crossmult_def
% A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) crossmult) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (A:fofType)=> ((ex fofType) (fun (X1:fofType)=> ((ex fofType) (fun (Y1:fofType)=> ((and ((and (X X1)) (Y Y1))) (((eq fofType) A) ((multiplication X1) Y1)))))))))
% Defined: crossmult:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (A:fofType)=> ((ex fofType) (fun (X1:fofType)=> ((ex fofType) (fun (Y1:fofType)=> ((and ((and (X X1)) (Y Y1))) (((eq fofType) A) ((multiplication X1) Y1))))))))
% FOF formula (forall (X:(fofType->Prop)) (Y:(fofType->Prop)), (((eq fofType) ((multiplication (sup X)) (sup Y))) (sup ((crossmult X) Y)))) of role axiom named multiplication_def
% A new axiom: (forall (X:(fofType->Prop)) (Y:(fofType->Prop)), (((eq fofType) ((multiplication (sup X)) (sup Y))) (sup ((crossmult X) Y))))
% FOF formula (<kernel.Constant object at 0x2684e60>, <kernel.Single object at 0x26848c0>) of role type named one_type
% Using role type
% Declaring one:fofType
% FOF formula (forall (X:fofType), (((eq fofType) ((multiplication X) one)) X)) of role axiom named multiplication_neutral_right
% A new axiom: (forall (X:fofType), (((eq fofType) ((multiplication X) one)) X))
% FOF formula (forall (X:fofType), (((eq fofType) ((multiplication one) X)) X)) of role axiom named multiplication_neutral_left
% A new axiom: (forall (X:fofType), (((eq fofType) ((multiplication one) X)) X))
% Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/QUA001^1.ax, trying next directory
% FOF formula (<kernel.Constant object at 0x2683f38>, <kernel.DependentProduct object at 0x2176cb0>) of role type named tests
% Using role type
% Declaring test:(fofType->Prop)
% FOF formula (forall (X:fofType), ((test X)->((ex fofType) (fun (Y:fofType)=> ((and ((and (((eq fofType) ((addition X) Y)) one)) (((eq fofType) ((multiplication X) Y)) zero))) (((eq fofType) ((multiplication Y) X)) zero)))))) of role axiom named test_definition
% A new axiom: (forall (X:fofType), ((test X)->((ex fofType) (fun (Y:fofType)=> ((and ((and (((eq fofType) ((addition X) Y)) one)) (((eq fofTyp
% EOF
%------------------------------------------------------------------------------